package test01.demo04;

/**
 * @author CSY
 * @date 2025 - 04 - 09
 */
public enum Grade {
    //public static final Grede A = new Grade();
    A("优秀"),B("良好"),C("中等"),D("合格"),E("不合格");
    //当有了带参构造方法后，并且重新给了无参构造方法，那么预设值就必须带参，否则在外部使用时值为null
//    A,B,C,D,E

    private String value;

    //
    Grade(){}

    //构造方法必须存在才可以预设值设置参数,
    Grade(String value){
        this.value = value;
    }

    @Override
    public String toString() {
        return this.value;
    }
}
